<?php 
include "includes/session.php";
include "includes/comunes.php";
//error_reporting(0);
		if($_FILES['file']['name'] != '')
		{
		
		//genero el numero de operacion a asignar en la tabla temporal
			$items=300;
			$operacion=rand(1,1000);

			require_once 'includes/Classes/PHPExcel/IOFactory.php';
            
			//Funciones extras

			function get_cell($cell, $objPHPExcel){
				//select one cell
				$objCell = ($objPHPExcel->getActiveSheet()->getCell($cell));
				//get cell value
				return $objCell->getvalue();
			}

			function pp(&$var){
				$var = chr(ord($var)+1);
				return true;
			}

			$name	  = $_FILES['file']['name'];
			$tname 	  = $_FILES['file']['tmp_name'];
			$type 	  = $_FILES['file']['type'];

			if($type == 'application/vnd.ms-excel')
			{
				// Extension excel 97
				$ext = 'xls';
			}
			else if($type == 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet')
			{
				// Extension excel 2007 y 2010
				$ext = 'xlsx';
			}else{
				// Extension no valida
				echo -1;
				exit();
			}

			$xlsx = 'Excel2007';
			$xls  = 'Excel5';

			//creando el lector
			$objReader = PHPExcel_IOFactory::createReader($$ext);

			//cargamos el archivo
			$objPHPExcel = $objReader->load($tname);

			$dim = $objPHPExcel->getActiveSheet()->calculateWorksheetDimension();

			// list coloca en array $start y $end
			list($start, $end) = explode(':', $dim);

			if(!preg_match('#([A-Z]+)([0-9]+)#', $start, $rslt)){
				return false;
			}
			list($start, $start_h, $start_v) = $rslt;
			if(!preg_match('#([A-Z]+)([0-9]+)#', $end, $rslt)){
				return false;
			}
			list($end, $end_h, $end_v) = $rslt;
			
			//empieza  lectura vertical
			//$table = "<table  border='1'>";
                        $ban=0;
                        $f=0;
			for($v=$start_v+1; $v<=$end_v; $v++){
				//empieza lectura horizontal
				//$table .= "<tr>";
				for($h=$start_h; ord($h)<=ord($end_h); pp($h)){
					$cellValue = get_cell($h.$v, $objPHPExcel);
//                                        
                                        
                                        //verifico si el codigo esta cargado
//                                        if($cellValue !== null){
                                            if($h=='A'){
											 
                                              $ban=verificar_importacion_codigo_solicitud($cellValue);
											  //echo $ban."<br>";
                                            }
                                              //si $ban ==1 esta pendiente , si es =0 ya fue imputado
                                                 if($ban==1)
                                                     $datos[$f][1]= date("Y-m-d",exceldate2timephp(get_cell('E'.$v, $objPHPExcel)));//fecha de solicitud planificada
                                                     $datos[$f][2]=get_cell('B'.$v, $objPHPExcel); // numero de solicitud
													 $datos[$f][3]=get_cell('Q'.$v, $objPHPExcel); //origen
													 $datos[$f][4]=get_cell('R'.$v, $objPHPExcel); //destino
													 $datos[$f][5]=get_cell('I'.$v, $objPHPExcel); //codigo
													 $datos[$f][6]=get_cell('K'.$v, $objPHPExcel); //unidades
													 $datos[$f][7]=str_replace(',','.',get_cell('L'.$v, $objPHPExcel)); //metros
													 $datos[$f][8]=get_cell('M'.$v, $objPHPExcel); //pallets
													 $datos[$f][9]=get_cell('N'.$v, $objPHPExcel); //paquetes
													 $datos[$f][10]=get_cell('O'.$v, $objPHPExcel); //motivo
													 $datos[$f][11]=get_cell('P'.$v, $objPHPExcel); //genera
													 $datos[$f][12]=get_cell('H'.$v, $objPHPExcel); //item
                                                    
//                                        }


					//$table .= "<td>";
//					if($cellValue !== null){
//						$table .= $cellValue;
//					}
					//$table .= "</td>";
				}
				//$table .= "</tr>";
                                $f++;
			}
			//$table .= "</table>";

			//echo $table;
                        $tot=0;
                        $art="";
                        for($i=0;$i<=count($datos);$i++){
                         if ($datos[$i][1]<>''){
						   $ins=insertar_sol_temporal($operacion,$datos[$i][1], $datos[$i][2],$datos[$i][3], $datos[$i][4],$datos[$i][12],$datos[$i][5], $datos[$i][6],$datos[$i][7], $datos[$i][8],$datos[$i][9], $datos[$i][10],$datos[$i][11]);
                           
						}

                        }


                     

                        
		}
	
//verifico los pedidos a generar por sucursal origen

$sql1="select * from solicituddetalletemporal where detalleOperacion=".$operacion."  and detalleFechaAlta='".date("Y-m-d")."' group by detalleOrigen,detalleDestino";
$res=cons_sql_up($sql1);
$items=mysql_num_rows($res);
$j=1;//maneja pedidos a generar
//fin
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Sistema de Registro de Atencion</title>

<link href="estilos.css" rel="stylesheet" type="text/css" />

<!--libreria jquery central-->
<script src="jquery-ui/js/jquery-1.9.1.js"></script>
<!--fin libreria central-->

<!--Librerias para el combo-->
<script language="JavaScript" type="text/javascript" src="combos/jquery.chainedSelects.js"></script>
<!--fin libreria-->

<!--librerias ui-->
<link href="jquery-ui/css/ui-lightness/jquery-ui-1.10.2.custom.css" rel="stylesheet"/>
<script src="jquery-ui/js/jquery-ui-1.10.2.custom.js"></script>
<!--fin libreria-->


<script language="JavaScript" type="text/javascript">
$(function()
{
    
// funcion que controla los motivos de cada item


//fin
    



//          funcion que implementa autocompletado de articulos
     



//              funcion para validacion de formularios

             $("#pedido").submit(function () {

                if($("#tipopedido").val() == 0) {
                    alert("Debe ingresar el tipo de pedido");
                    return false;
                }

           
          
            
        });

//              fin funcion

       //funcion tabs
       $(function() {
             $( "#tabs" ).tabs();
        });
		
		<?php  for ($a=1;$a<=$items;$a++):?>
		 $( "#fecha<?php echo $a ?>" ).datepicker({
         dateFormat: "yy-mm-dd"

      });
      <?php endfor?> 

});
</script>

</head>

<body>

<div class="container">
<?php include "includes/head.php"?>
   <div class="content">
       <div class="tituloprincipal"><img src="img/solicitud.jpg" width="25" height="25" border="0"/> Confirmar Generacion de Pedidos 
          <?php include 'includes/submenu.php';?>  

          
           

           </div>
       <form id="pedido" name="pedido" method="POST" action="generarPedidos1.php?operacion=<?php echo $operacion?>">
       <div class="contenedorpedido">
       
           
           <fieldset>
             <legend><b>Generacion Propuesta</b></legend>
			 <?php 
			 $canItem=1;
			 while($reg=mysql_fetch_array($res)):?>
              <table>
			    <tr>
                     <td class="textotablamenuform" >Origen Propuesto</td>
                     <td class="textotablamenuform" colspan="2">
					 <select name="origen<?php echo $j?>" id="origen<?php echo $j?>" class="campo_form">
                             <option selected value="0">Todos...</option>
                             <?php
                             $ped=obtener_sucursales();
							 while($regPed=mysql_fetch_array($ped)){
                                        if($regPed['sucursalId']==$reg['detalleOrigen'])
                                        echo "<option value='".utf8_encode($regPed['sucursalId'])."' selected>".utf8_encode($regPed['sucursalNombre'])." (".utf8_encode($regPed['sucursalCodigo']).")</option>";
										else
										echo "<option value='".utf8_encode($regPed['sucursalId'])."' >".utf8_encode($regPed['sucursalNombre'])." (".utf8_encode($regPed['sucursalCodigo']).")</option>";
							
                             }

                             ?>

                         </select>
					 </td>
                     <td class="textotablamenuform">Destino</td>
					 <td class="textotablamenuform" colspan="2"><?php echo obtener_sucursal_nombre($reg['detalleDestino'])?>
					 <input type="hidden"  name="destino<?php echo $j ?>" id="destino<?php echo $j ?>" value="<?php echo $reg['detalleDestino']?>"/>
					 </td>
					</tr>
						<tr>					
					 <td class="textotablamenuform">Fec. Pla.</td>
					 <td class="textotablamenuform">
					  <input type="text"  value="<?php echo $reg['detalleFechaPlanificada']?>" name="fecha<?php echo $j ?>" id="fecha<?php echo $j ?>" class="campo_form" required />
					
					 </td>
				</tr>	 
			  
                 <tr>
                     <td class="textotablamenuform" colspan="2">Codigo/Descripcion</td>
					 <td class="textotablamenuform">Un.</td>
                     <td class="textotablamenuform">Mtr2</td>
                     <td class="textotablamenuform">Pal.</td>
                     <td class="textotablamenuform">Paq.</td>
                 </tr>
				 
				 <?php 
				 $i=1;
				 
				 $sqlDet="select * from solicituddetalletemporal where detalleOperacion=".$operacion." and detalleOrigen=".$reg['detalleOrigen']." and detalleDestino=".$reg['detalleDestino'];
				 $resDet=cons_sql_up($sqlDet);
				 while($regDet=mysql_fetch_array($resDet)):
				 ?>
				 <tr>
                     <td class="textotablamenuform" colspan="2" style="width:40%;"><?php echo obtener_nombre_producto($regDet['detalleProducto'])?>
					  <input type="hidden" value="<?php echo $regDet['detalleProducto'] ?>" size="3" name="detproducto<?php echo $j.'_'.$i ?>" id="detproducto<?php echo $i ?>"/>
					 <input type="hidden" value="<?php echo $regDet['detalleItem'] ?>" size="3" name="detitem<?php echo $j.'_'.$i ?>" id="detitem<?php echo $i ?>"/>
					 <input type="hidden" value="<?php echo $regDet['detalleId'] ?>" size="3" name="detid<?php echo $j.'_'.$i ?>" id="detid<?php echo $i ?>"/>
					<input type="hidden" value="<?php echo $regDet['detalleSolicitud'] ?>" size="3" name="detsolicitud<?php echo $j.'_'.$i ?>" id="detsolicitud<?php echo $i ?>"/>
					
					 <input type="hidden" value="<?php echo $regDet['detalleMotivo'] ?>" size="3" name="detmotivo<?php echo $j.'_'.$i ?>" id="detmotivo<?php echo $i ?>"/>
					<input type="hidden" value="<?php echo $regDet['detalleGenera'] ?>" size="3" name="detgenera<?php echo $j.'_'.$i ?>" id="detgenera<?php echo $i ?>"/>
					
 					</td>
					 <td class="textotablamenuform"><?php echo $regDet['detalleUnidades'] ?>
					 <input type="hidden" value="<?php echo $regDet['detalleUnidades'] ?>" size="3" name="detunidades<?php echo $j.'_'.$i ?>" id="detunidades<?php echo $j.'_'.$i ?>"/>
					</td>
                     <td class="textotablamenuform"><?php echo $regDet['detalleMetros'] ?>
					 <input type="hidden" value="<?php echo $regDet['detalleMetros'] ?>" size="3" name="detmetros<?php echo $j.'_'.$i ?>" id="detmetros<?php echo $j.'_'.$i ?>"/>
				     </td>
                     <td class="textotablamenuform"> <?php  echo $regDet['detallePallets']?>
					 <input type="hidden" value="<?php echo $regDet['detallePallets'] ?>" size="3" name="detpallets<?php echo $j.'_'.$i ?>" id="detpallets<?php echo $j.'_'.$i ?>"/>
					
				</td>
                     <td class="textotablamenuform"><?php  echo $regDet['detallePaquetes']?>
					  <input type="hidden" value="<?php echo $regDet['detallePaquetes'] ?>" size="3" name="detpaquetes<?php echo $j.'_'.$i ?>" id="detpaquetes<?php echo $j.'_'.$i ?>"/>
					
					 </td>
                 </tr>
				 <?php 
				 $i++;
				 $canItem++;
				 endwhile?>
				 </table> 
				 <hr>
				<?php 
				$j++;
				endwhile?> 
				<span class="textotablamenuform">Cantidad de pedidos a Generar : <?php echo ($j-1)?></span>
				<input type="hidden" value="<?php echo  $canItem ?>" size="3" name="canItem" id="canPed"/>
				<input type="hidden" value="<?php echo ($j-1) ?>" size="3" name="canPed" id="canPed"/>
					
				<table>
                <tr>

                     <td class="textotablamenuform" style="text-align: right;" colspan="9">
                     <input name="submit" id="submit" type="submit" value="Generar Pedidos" class="boton_form"/>
                     </td>

                 </tr>

             </table>
        </fieldset>
       
         
       
       </div>
   </form>
       <div class="clear"></div>
   <br>
   </div>
  <?php include "includes/pie.php"?>

</div>
</body>
</html>
